incredibly long - French English Dictionary